.x-column-tree .x-tree-node {
    zoom: 1;
}

.x-column-tree .x-tree-node-el {
    zoom: 1;
}

.x-column-tree .x-tree-selected {
    background: #d9e8fb;
}

.x-column-tree .x-tree-node a {
    line-height: 18px;
    vertical-align: middle;
}

.x-column-tree .x-tree-node .x-tree-selected a span {
    background: transparent;
    color: #000;
}

.x-tree-col {
    float: left;
    overflow: hidden;
    padding: 0 1px;
    zoom: 1;
}

.x-tree-col-text, .x-tree-hd-text {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    padding: 3px 3px 3px 5px;
    white-space: nowrap;
    font: normal 11px arial, tahoma, helvetica, sans-serif;
}

.x-tree-headers {
    background: #f9f9f9 url(../image/img/grid3-hrow.gif) repeat-x 0 bottom;
    cursor: default;
    zoom: 1;
}

.x-tree-hd {
    float: left;
    overflow: hidden;
    border-left: 1px solid #eee;
    border-right: 1px solid #d0d0d0;
}

.task {
    background-image: url(../image/img/cog.png) !important;
}

.task-folder {
    background-image: url(../image/img/folder_go.png) !important;
}

.minutecss {
    padding: 4px;
    height: 100%;
    border-top: 1px solid #a3bad9;
    background: #dfecfb url(../js/extjs/resources/images/default/shared/glass-bg.gif) repeat-x left top;
}

.y-hour-middle, .y-hour-left, .y-hour-right {
    font: bold 11px "sans serif", tahoma, verdana, helvetica;
    overflow: hidden;
}

.y-hour-right, .y-hour-left {
    width: 18px;
}

.y-hour-right {
    text-align: right;
}

.y-hour-middle {
    padding-top: 2px;
    padding-bottom: 2px;
    color: #00f;
}

.y-hour-right a, .y-hour-left a {
    display: block;
    width: 16px;
    height: 16px;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
}

.y-hour-right a {
    background-image: url(../image/img/arrowRight.gif);
    margin-right: 2px;
}

.y-hour-left a {
    background-image: url(../image/img/arrowLeft.gif);
    margin-left: 2px;
}

.y-minute-middle, .y-minute-left, .y-minute-right {
    font: bold 11px "sans serif", tahoma, verdana, helvetica;
    overflow: hidden;
}

.y-minute-right, .y-minute-left {
    width: 18px;
}

.y-minute-right {
    text-align: right;
}

.y-minute-middle {
    padding-top: 2px;
    padding-bottom: 2px;
    color: #00f;
}

.y-minute-right a, .y-minute-left a {
    display: block;
    width: 16px;
    height: 16px;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
}

.y-minute-right a {
    background-image: url(../image/img/arrowRight.gif);
    margin-right: 2px;
}

.y-minute-left a {
    background-image: url(../image/img/arrowLeft.gif);
    margin-left: 2px;
}

.add {
    background-image: url(../image/img/editgrid-add.gif) !important;
}

.remove {
    background-image: url(../image/img/editgrid-delete.gif) !important;
}

.option {
    background-image: url(../image/img/editgrid-plugin.gif) !important;
}

.gridicon {
    background-image: url(../image/img/editgrid-grid.png) !important;
}

.new-panel-tool-x {
    overflow: hidden;
    height: 15px;
    float: right;
    cursor: pointer;
    margin-left: 2px;
}

.x-newform-field {
    background: #ECF9FD;
}

.x-unit-field {
    background-color: #dfe8f6;
    text-align: Center;
    padding-top: 3px;
    width: 17px;
    height: 17px;
    border: 0;
    cursor: Default;
    border-top: 1px solid #B5B8C8;
    border-right: 1px solid #B5B8C8;
    border-bottom: 1px solid #B5B8C8;
    position: absolute;
    top: 0;
}

.x-nounit-star {
    cursor: Default;
    color: red;
    background-color: #dfe8f6;
    border: 0;
}

.x-unit-star {
    cursor: Default;
    color: red;
    position: relative;
    right: -18px;
    background-color: #dfe8f6;
    border: 0;
}

#msg-div {
    position: absolute;
    left: 35%;
    top: 10px;
    width: 250px;
    z-index: 20000;
}

.textAlignRight {
    text-align: right;
}

.textAlignCenter {
    text-align: center;
}

.textAlignLeft {
    text-align: left;
}

.red-star {
    color: red;
    position: relative;
    right: -5px;
    vertical-align: middle;
}

.ux-form-statictextfield {
    background: transparent;
    border: none;
    padding-top: 3px !important;
    padding-bottom: 1px !important;
    color: #333;
}

.x-form-file-wrap {
    position: relative;
    height: 22px;
}

.x-form-file-wrap .x-form-file {
    position: absolute;
    right: 0;
    -moz-opacity: 0;
    filter: alpha(opacity: 0);
    opacity:
    0;
    z-index:
    2;
    height:
    22px;
}

.x-form-file-wrap .x-form-file-btn {
    position: absolute;
    right: 0;
    z-index: 1;
}

.x-form-file-wrap .x-form-file-text {
    position: absolute;
    left: 0;
    z-index: 3;
    color: #777;
}

.x-grid3-hd-row td.ux-filtered-column {
    font-style: italic;
    font-weight: bold;
    color: green;
}

.mainframe-logout {
    background-image: url(../image/img/logout.png) !important;
}

.export-word {
    background-image: url(../image/img/word.png) !important;
}

.export-excel {
    background-image: url(../image/img/excel.png) !important;
}

.export-pdf {
    background-image: url(../image/img/pdf.png) !important;
}

.export-print {
    background-image: url(../image/img/print.png) !important;
}

.export-Chart1 {
    background-image: url(../image/img/Chart1.png) !important;
}

.export-Chart2 {
    background-image: url(../image/img/Chart2.png) !important;
}

.button-add {
    background-image: url(../image/img/add.png) !important;
}

.button-delete {
    background-image: url(../image/img/delete.png) !important;
}

.button-modify {
    background-image: url(../image/img/save_modify.gif) !important;
}

.button-refresh {
    background-image: url(../image/img/refresh.gif) !important;
}

.button-reset {
    background-image: url(../image/img/reset.png) !important;
}

.button-show {
    background-image: url(../image/img/show.png) !important;
}

.button-hide {
    background-image: url(../image/img/hide.png) !important;
}

.button-operate {
    background-image: url(../image/img/operate.png) !important;
}

.button-magnifier {
    background-image: url(../image/img/magnifier.png) !important;
}

.button-search {
    background-image: url(../image/img/search.png) !important;
}

.button-find {
    background-image: url(../image/img/find.png) !important;
}

.button-back {
    background-image: url(../image/img/back.png) !important;
}

.button-close {
    background-image: url(../image/img/close.png) !important;
}

.button-star {
    background-image: url(../image/img/star.png) !important;
}

.button-upload {
    background-image: url(../image/img/upload.png) !important;
}

.button-checkout {
    background-image: url(../image/img/checkout.png) !important;
}

.button-right {
    background-image: url(../image/img/right.png) !important;
}

.button-start {
    background-image: url(../image/img/start.gif) !important;
}

.button-stop {
    background-image: url(../image/img/stop.gif) !important;
}

.button-end {
    background-image: url(../image/img/end.gif) !important;
}

.win-exit {
    background-image: url(../image/img/win_exit.png) !important;
}

.x-status-saved {
    padding-left: 25px;
    background: transparent url(../image/img/saved.png) no-repeat 3px 3px;
}

#word-status .x-status-text {
    color: #777;
}

#word-status .x-status-text-panel .spacer {
    width: 60px;
    font-size: 0;
    line-height: 0;
}

#word-status .x-status-busy {
    padding-left: 25px;
    background: transparent url(../image/img/saving.gif) no-repeat 3px 3px;
}

#word-status .x-status-saved {
    padding-left: 25px;
    background: transparent url(../image/img/saved.png) no-repeat 3px 3px;
}

.x-statusbar .x-status-error {
    color: #C33;
    cursor: pointer;
    padding-left: 25px;
    background: transparent url(../image/img/exclamation.gif) no-repeat 3px 3px;
}

.x-statusbar .x-status-valid {
    padding-left: 25px;
    background: transparent url(../image/img/accept.png) no-repeat 3px 3px;
}

.x-status-error-list {
    font: 11px tahoma, arial, verdana, sans-serif;
    position: absolute;
    z-index: 9999;
    border: 1px solid #C33;
    background: #ffa;
    padding: 5px 10px;
    color: #999;
}

.x-status-error-list li {
    cursor: pointer;
    list-style: disc;
    margin-left: 10px;
}

.x-status-error-list li a {
    color: #15428B;
    text-decoration: none;
}

.x-status-error-list li a:hover {
    text-decoration: underline;
}

.x-grid3-summary-row {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    color: #333;
    background: #f1f2f4;
}

.x-grid3-summary-row .x-grid3-cell-inner {
    font-weight: bold;
    padding-bottom: 4px;
}

.x-grid3-cell-first .x-grid3-cell-inner {
    padding-left: 16px;
}

.x-grid-hide-summary .x-grid3-summary-row {
    display: none;
}

.x-grid3-summary-msg {
    padding: 4px 16px;
    font-weight: bold;
}
